// 给定一个字符数组s，要求将其反转，不使用额外的数组空间，原地修改数组，使用O(1)的空间解决问题
// 思路，双指针

function reverseString(s) {
    let left = 0
    let right = s.length - 1
    while (left < right) {
        [s[left], s[right]] = [s[right], s[left]];
        left++
        right--
    }
    return s
}

let arr = 'abcde'
console.log(reverseString(arr.split('')))